package com.bubblegumproject.ogo.swing.binding;

/**
 * A UIBinding encapsulates an algorithm for moving data to and from a rich view layer.
 *
 * @author Azubuko Obele (buko.obele@gmail.com)
 */
public abstract class UIBinding<D, C> {

    public abstract void bind(D data, C component);

    public abstract D unbind(C component);
    
}
